B 바이낸스 · 전 세계 1위 암호화폐 거래소바이낸스 가입 → AD OKX OKX · 글로벌 대형 암호화폐 거래소OKX 가입 → AD
🪙 코인 분석 도구

📒 코인·주식 매매일지

실제로 한 매매를 진입 이유, 손절·목표, 감정과 함께 적어 두는 매매일지. 열린 포지션은 실시간 시세로 평가하고, 닫힌 매매로 승률·손익비·실수 유형별 통계를 보여 줍니다. 기록은 이 기기에만 저장됩니다. 투자 조언이 아닙니다.

불러오는 중 시세: 바이낸스 공개 API·웹소켓(코인, USDT) · Yahoo Finance 서버 중계(주식, 지연) · 기록은 이 기기에만

📒 내 실제 매매 기록 · 주문을 넣지 않습니다 · 이 기기에만 저장

열린 포지션––
미실현 손익–
이번 달 실현 손익–
기록 연속일––

매매 기록하기

셋업
진입할 때 감정
시각·수수료·봉 길이

단축키: N 새 기록 · / 검색 · Esc 닫기

열린 포지션 (실시간 평가)

코인은 바이낸스 현물 USDT 마지막 체결가(웹소켓, 약 1초마다), 주식은 Yahoo Finance 를 서버 중계로 60초마다(화면이 보일 때만) 받습니다. 주식 시세는 거래소에 따라 15~20분 이상 늦을 수 있어 카드에 기준 시각을 적습니다. R배수 = 손익 ÷ 처음 위험(|진입가 − 손절가| × 수량).

매매 일지

내 매매 통계 (닫힌 매매만)

통화(USDT·USD·KRW 등)마다 따로 계산하고 섞지 않습니다. 손익은 수수료를 뺀 값이고, 나눠서 청산한 매매는 모두 합쳐 한 건으로 셉니다. 요일·시간대는 진입 시각(이 기기의 시간대) 기준입니다. 건수가 적을 때는 우연의 영향이 크다는 점을 감안하세요.

손익 달력과 하루 회고

색은 청산한 날의 실현 손익입니다(부분 청산 포함, 수수료 뺌). ● 는 회고 메모, 작은 점은 기록한 날입니다.

💾 백업·내보내기·셋업 관리

기록은 이 브라우저(localStorage)에만 저장되고 서버로 보내지 않습니다. 브라우저 데이터를 지우거나 기기를 바꾸면 사라지니 가끔 JSON 으로 내보내 두세요. 다른 기기로는 JSON 내보내기·가져오기로 옮깁니다.

셋업 후보

× 를 누르면 후보에서 뺍니다(이미 적은 매매의 셋업은 그대로).

청산 기록

청산할 때 감정
계획을 지켰나요

내가 실제로 한 매매를 적는 일지입니다. 이 페이지는 주문을 넣지 않습니다. 통계는 이 기기에 저장된 내 기록에서만 계산한 과거 결과이며 투자 조언이 아닙니다. 코인 시세는 거래소 공개 API, 주식 시세는 이 사이트 서버가 Yahoo Finance 에서 받아 온 것으로 지연·중단될 수 있습니다. 차트: TradingView Lightweight Charts™

이 도구는 무엇을 하나

내가 실제로 한 코인·주식 매매를 진입 이유, 계획한 손절·목표, 셋업, 그때의 감정과 함께 적어 두는 매매일지입니다. 열린 포지션은 실시간 시세로 평가해 미실현 손익, 손절·목표까지의 거리, R배수를 보여 주고, 닫힌 매매만으로 승률·손익비·기대값·셋업별·감정별·요일별·시간대별 통계와 누적 손익 곡선, 손익 달력을 만듭니다. 이 페이지는 주문을 넣지 않으며, 통계는 내 기록에서 계산한 과거 결과일 뿐 투자 조언이 아닙니다. 기록은 이 기기의 브라우저에만 저장됩니다.

어떻게 계산하나

코인 시세는 바이낸스 현물 USDT 시장의 공개 API·웹소켓에서 브라우저가 직접 받습니다. 열린 코인 매매와 입력 중인 코인을 결합 스트림 하나(miniTicker, 약 1초마다)로 받고, 연결이 세 번 연속 실패하면 예비 주소로, 그것도 안 되면 10초마다 조회로 넘어갑니다. 주식·ETF 시세는 이 사이트 서버가 Yahoo Finance 에서 받아 공유 캐시로 주는 값(/api/market/chart, 5분봉 1일)이며, 화면이 보이는 동안 60초마다 다시 묻습니다. 국내 주식은 약 20분 등 거래소마다 지연이 있어 카드에 기준 시각을 적습니다. 지수·환율·선물처럼 직접 매매할 수 없는 상품은 기록하지 않고 주식(EQUITY)과 ETF 만 받습니다. 계산: 청산 한 번의 실현 손익 = 방향 × (청산가 − 진입가) × 청산 수량 − 청산 수수료 − 진입 수수료 × (청산 수량 ÷ 전체 수량). 방향은 롱 +1, 숏 −1. 열린 매매의 미실현 손익 = 방향 × (현재가 − 진입가) × 남은 수량 − 남은 몫의 진입 수수료. 처음 위험 = |진입가 − 손절가| × 수량, R배수 = 손익 ÷ 처음 위험(손절가를 적은 매매만). 통계는 남은 수량이 0이 된 닫힌 매매만 쓰고, 통화(USDT·USD·KRW 등)마다 따로 계산합니다.

계산과 기록 방식 자세히

부분 청산과 손익

한 매매를 여러 번에 나눠 청산할 수 있습니다. 청산마다 그 수량만큼의 실현 손익을 따로 계산하고, 진입 수수료는 청산 수량 비율만큼 나눠 뺍니다. 남은 수량이 0이 되면 닫힌 매매가 되고, 모든 청산의 손익을 합친 값이 그 매매의 최종 손익입니다. 목록과 통계의 수익률은 최종 손익 ÷ (진입가 × 청산 수량)입니다. 청산 하나를 잘못 적었으면 목록에서 펼쳐 × 로 지우고(되돌리기 가능) 다시 적습니다.

셋업·감정·요일·시간대·계획 준수별 표

닫힌 매매를 각 기준으로 묶어 건수, 승률, 1건당 평균 손익, 손익 합계, 평균 R 을 보여 줍니다. 감정은 진입할 때 고른 감정 기준이고, 요일·시간대는 진입 시각을 이 기기의 시간대로 본 것입니다. 위의 문장들은 이 표에서 가장 높거나 낮은 묶음을 그대로 적은 것이며(2건 이상인 묶음만), 원인이나 앞으로의 결과를 말하지 않습니다.

누적 손익 곡선과 손익 달력

누적 손익 곡선은 닫힌 매매를 완전히 닫힌 시각 순서로 놓고 손익을 차례로 더한 선입니다(첫 매매 진입 시점의 0에서 시작). 손익 달력은 청산한 날짜마다 그날 청산한 몫의 실현 손익을 더해 색으로 보여 주며, 아직 열려 있는 매매의 부분 청산도 포함합니다. 그래서 달력의 월 합계와 통계의 총 손익은 다를 수 있습니다. 날짜를 누르면 그날의 진입·청산과 하루 회고를 보고 적을 수 있습니다.

저장·백업·되돌리기

모든 기록은 이 브라우저의 localStorage(키 xc:trade_journal:v1)에만 저장되고 서버로 보내지 않습니다. 같은 브라우저의 다른 탭에서 바꾸면 이 탭도 따라 바뀝니다. 지우기·가져오기·전부 지우기 직후에는 알림의 ‘되돌리기’로 바로 전 상태로 돌아갈 수 있습니다. JSON 백업에는 매매·청산·회고·셋업 후보가 모두 들어가고, 가져오기는 지금 기록을 그 파일 내용으로 바꿉니다. CSV 는 매매 한 건이 한 줄이며 청산 내역은 한 칸에 이어 적습니다.

쓸 때 알아 둘 것

자주 묻는 질문

이 페이지가 거래소에 주문을 넣거나 계정과 연결되나요?

아닙니다. 주문 기능이 없고 로그인·키도 받지 않습니다. 이미 한 매매를 손으로 적는 일지입니다. 시세는 바이낸스 공개 시세와 이 사이트 서버의 주식 시세 중계에서 받아 평가에만 씁니다. 기록은 이 브라우저의 localStorage 에만 저장되고 서버로 보내지 않습니다.

승률·손익비·기대값은 어떻게 계산하나요?

닫힌 매매 한 건의 손익은 그 매매의 모든 청산을 합친 실현 손익(수수료 뺌)입니다. 승률 = 손익이 0보다 큰 건수 ÷ 전체 닫힌 매매 수(손익이 정확히 0이면 이익도 손실도 아닌 것으로 셉니다). 평균 이익·평균 손실은 각각 이익 난 매매·손실 난 매매의 평균, 손익비 = 평균 이익 ÷ 평균 손실, 기대값 = 총 손익 ÷ 닫힌 매매 수, ‘이익 합÷손실 합’은 이익 합계 ÷ 손실 합계입니다. 평균 R 은 손절가를 적은 매매만으로 냅니다.

왜 통화별로 따로 보이나요?

코인은 USDT, 미국 주식은 USD, 국내 주식은 KRW 처럼 손익의 단위가 다릅니다. 환율을 곱해 합치면 환율 변동이 성과에 섞이므로 합치지 않고 통화마다 따로 계산합니다. 통화가 둘 이상이면 통계·달력 위에서 통화를 고릅니다. R배수는 단위가 없어 비교에 쓰기 좋습니다.

R배수가 무엇인가요?

처음 정한 위험의 몇 배를 벌거나 잃었는지입니다. 처음 위험 = |진입가 − 손절가| × 수량이고, R배수 = 손익 ÷ 처음 위험입니다. 예를 들어 손절까지 100 을 잃기로 하고 들어가 250 을 벌었다면 +2.5R, 손절가에서 그대로 나왔다면 수수료만큼 −1R 보다 조금 더 나쁩니다. 손절가를 적지 않은 매매는 R 을 계산하지 않습니다.

지수(나스닥100, 코스피)나 환율은 왜 기록할 수 없나요?

지수와 환율은 직접 사고팔 수 있는 상품이 아니라서 실제 매매 기록으로 받지 않습니다. 서버 응답의 상품 종류가 주식(EQUITY)이나 ETF 일 때만 받습니다. 지수를 따라가는 ETF(예: 나스닥100 → QQQ)로 적어 주세요. 국내 종목은 6자리 코드만 적으면 코스피(.KS) → 코스닥(.KQ) 순서로 찾아 봅니다.

연속 기록일은 무엇을 세나요?

매매를 적거나, 청산을 기록하거나, 하루 회고를 쓴 날을 하루로 셉니다. 오늘이나 어제까지 이어져 있으면 그날부터 거꾸로 이어진 날 수를 보여 주고, 하루를 건너뛰면 다음 기록 때 1일부터 다시 셉니다. 수익과는 상관없습니다.

내가 실제로 한 매매를 적는 일지이며 주문을 넣지 않습니다. 통계는 내 기록에서 계산한 과거 결과이며 투자 조언이 아닙니다. 시세는 지연·중단될 수 있습니다.

📚 함께 읽으면 좋은 글
📒매매일지를 통계로 바꾸는 법: R 배수, 셋업·감정별 복기, 주간 점검 루틴→ 🕯️망치형·유성형·도지·장대봉: 단일 캔들 패턴의 뜻과 실제 성적→ 🔄장악형·샛별형·석별형·적삼병·흑삼병: 두세 봉 캔들 패턴→ 👤헤드앤숄더 패턴: 목선·확정 조건·측정 목표→
← 코인 분석 도구 전체 보기